
/*a text*/
.jx-muted {
    color: #999999;
}
a.jx-muted:hover,
a.jx-muted:focus {
    color: #808080;
}
.jx-text {
    color: #ff9900;
}
.jx-text-default {
    color: #333333;
}
a.jx-text-default:hover,
a.jx-text-default:focus {
    color: #FF9900;
}

.jx-text-warning {
    color: #ff7300;
}
a.jx-text-warning:hover,
a.jx-text-warning:focus {
    color: #cc5c00;
}
.jx-text-error {
    color: #ea4a36;
}
a.jx-text-error:hover,
a.jx-text-error:focus {
    color: #d72c16;
}
.jx-text-danger {
    color: #ea4a36;
}
a.jx-text-danger:hover,
a.jx-text-danger:focus {
    color: #d72c16;
}
.jx-text-info {
    color: #2597dd;
}
a.jx-text-info:hover,
a.jx-text-info:focus {
    color: #1c7ab3;
}
.jx-text-success {
    color: #22cd6e;
}
a.jx-text-success:hover,
a.jx-text-success:focus {
    color: #1ba157;
}
.jx-text-disabled {
    color: #999999;
}
a.jx-text-disabled:hover,
a.jx-text-disabled:focus {
    color: #999999;
    cursor: default;
    text-decoration: none;
}
.jx-text-left {
    text-align: left;
}
.jx-text-right {
    text-align: right;
}
.jx-text-center {
    text-align: center;
}
.jx-text-large {
    font-size: 14px;
    line-height: 21px;
}
.jx-text-xlarge {
    font-size: 20px;
    line-height: 30px;
}
.jx-text-xxlarge {
    font-size: 22px;
    line-height: 33px;
}
.jx-text-xxxlarge {
    font-size: 24px;
    line-height: 36px;
}
.jx-text-bold {
    font-weight: bold;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 9px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 18px;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999999;
}
h1 {
    font-size: 24px;
    line-height: 36px;
}
h2 {
    font-size: 21.96px;
    line-height: 32.94px;
}
h3 {
    font-size: 20.04px;
    line-height: 30.06px;
}
h4 {
    font-size: 14.04px;
    line-height: 21.06px;
}
h5,
h6 {
    font-size: 12px;
    line-height: 18px;
}
h1 small {
    font-size: 21px;
}
h2 small {
    font-size: 15px;
}
h3 small {
    font-size: 12px;
}
h4 small {
    font-size: 12px;
}
icon

    /*form*/
.jx-form {
    margin: 0 0 18px;
    font-size: 12px;
    line-height: 18px;
    /* Allow for input prepend/append in search forms */
}
.jx-form fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
.jx-form legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 18px;
    font-size: 18px;
    line-height: 36px;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.jx-form legend small {
    font-size: 13.5px;
    color: #999999;
}
.jx-form .input-default {
    display: inline-block;
    height: 18px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 18px;
    color: #555555;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.jx-form .input-default:focus {
    border-color: #28a3ef;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
}
.jx-form select,
.jx-form textarea,
.jx-form input[type="text"],
.jx-form input[type="password"],
.jx-form input[type="datetime"],
.jx-form input[type="datetime-local"],
.jx-form input[type="date"],
.jx-form input[type="month"],
.jx-form input[type="time"],
.jx-form input[type="week"],
.jx-form input[type="number"],
.jx-form input[type="email"],
.jx-form input[type="url"],
.jx-form input[type="search"],
.jx-form input[type="tel"],
.jx-form input[type="color"],
.jx-form .uneditable-input {
    display: inline-block;
    height: 18px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 18px;
    color: #555555;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    padding-top: 2px;
    padding-bottom: 2px;
}
.jx-form select:focus,
.jx-form textarea:focus,
.jx-form input[type="text"]:focus,
.jx-form input[type="password"]:focus,
.jx-form input[type="datetime"]:focus,
.jx-form input[type="datetime-local"]:focus,
.jx-form input[type="date"]:focus,
.jx-form input[type="month"]:focus,
.jx-form input[type="time"]:focus,
.jx-form input[type="week"]:focus,
.jx-form input[type="number"]:focus,
.jx-form input[type="email"]:focus,
.jx-form input[type="url"]:focus,
.jx-form input[type="search"]:focus,
.jx-form input[type="tel"]:focus,
.jx-form input[type="color"]:focus,
.jx-form .uneditable-input:focus {
    border-color: #28a3ef;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
}
.jx-form textarea {
    height: auto;
    resize: none;
}
.jx-form input[type="radio"],
.jx-form input[type="checkbox"] {
    width: 13px;
    height: 13px;
    vertical-align: middle;
}
.jx-form input[type="file"],
.jx-form input[type="image"],
.jx-form input[type="submit"],
.jx-form input[type="reset"],
.jx-form input[type="button"] {
    width: auto;
}
.jx-form select,
.jx-form input[type="file"] {
    height: 24px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */
    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */
    line-height: 24px;
}
.jx-form select {
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.jx-form select[multiple],
.jx-form select[size] {
    height: auto;
}
.jx-form select:focus,
.jx-form input[type="file"]:focus,
.jx-form input[type="radio"]:focus,
.jx-form input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.jx-form .uneditable-input,
.jx-form .uneditable-textarea {
    color: #999999;
    background-color: #fcfcfc;
    border-color: #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed;
}
.jx-form .uneditable-input {
    overflow: hidden;
    white-space: nowrap;
}
.jx-form .uneditable-textarea {
    width: auto;
    height: auto;
}
.jx-form input:-moz-placeholder,
.jx-form textarea:-moz-placeholder {
    color: #999999;
}
.jx-form input:-ms-input-placeholder,
.jx-form textarea:-ms-input-placeholder {
    color: #999999;
}
.jx-form input::-webkit-input-placeholder,
.jx-form textarea::-webkit-input-placeholder {
    color: #999999;
}
.jx-form .radio,
.jx-form .checkbox {
    display: block;
}
.jx-form .radio + .radio,
.jx-form .checkbox + .radio,
.jx-form .radio + .checkbox,
.jx-form .checkbox + .checkbox {
    margin-top: 5px;
}
.jx-form .radio.inline,
.jx-form .checkbox.inline {
    display: inline-block;
    margin-top: 0;
}
.jx-form .radio.inline + .radio.inline,
.jx-form .checkbox.inline + .radio.inline,
.jx-form .radio.inline + .checkbox.inline,
.jx-form .checkbox.inline + .checkbox.inline {
    margin-left: 6px;
}
.jx-form .input-mini {
    width: 40px;
}
.jx-form .input-small {
    width: 60px;
}
.jx-form .input-medium {
    width: 120px;
}
.jx-form .input-large {
    width: 200px;
}
.jx-form .input-xlarge {
    width: 350px;
}
.jx-form .input-xxlarge {
    width: 500px;
}
.jx-form .input-thin {
    padding-top: 0;
    padding-bottom: 0;
}
.jx-form .input-default {
    padding-top: 2px;
    padding-bottom: 2px;
}
.jx-form .input-fat {
    padding-top: 4px;
    padding-bottom: 4px;
}
.jx-form .input-xfat {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    line-height: 22px;
}
.jx-form .input-fat {
    padding-right: 8px;
    padding-left: 8px;
}
.jx-form .input-xfat {
    padding-right: 8px;
    padding-left: 8px;
}
.jx-form textarea.input-mini,
.jx-form input[type="text"].input-mini,
.jx-form input[type="password"].input-mini,
.jx-form input[type="datetime"].input-mini,
.jx-form input[type="datetime-local"].input-mini,
.jx-form input[type="date"].input-mini,
.jx-form input[type="month"].input-mini,
.jx-form input[type="time"].input-mini,
.jx-form input[type="week"].input-mini,
.jx-form input[type="number"].input-mini,
.jx-form input[type="email"].input-mini,
.jx-form input[type="url"].input-mini,
.jx-form input[type="search"].input-mini,
.jx-form input[type="tel"].input-mini,
.jx-form input[type="color"].input-mini,
.jx-form .uneditable-input.input-mini {
    width: 30px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-small,
.jx-form input[type="text"].input-small,
.jx-form input[type="password"].input-small,
.jx-form input[type="datetime"].input-small,
.jx-form input[type="datetime-local"].input-small,
.jx-form input[type="date"].input-small,
.jx-form input[type="month"].input-small,
.jx-form input[type="time"].input-small,
.jx-form input[type="week"].input-small,
.jx-form input[type="number"].input-small,
.jx-form input[type="email"].input-small,
.jx-form input[type="url"].input-small,
.jx-form input[type="search"].input-small,
.jx-form input[type="tel"].input-small,
.jx-form input[type="color"].input-small,
.jx-form .uneditable-input.input-small {
    width: 50px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-medium,
.jx-form input[type="text"].input-medium,
.jx-form input[type="password"].input-medium,
.jx-form input[type="datetime"].input-medium,
.jx-form input[type="datetime-local"].input-medium,
.jx-form input[type="date"].input-medium,
.jx-form input[type="month"].input-medium,
.jx-form input[type="time"].input-medium,
.jx-form input[type="week"].input-medium,
.jx-form input[type="number"].input-medium,
.jx-form input[type="email"].input-medium,
.jx-form input[type="url"].input-medium,
.jx-form input[type="search"].input-medium,
.jx-form input[type="tel"].input-medium,
.jx-form input[type="color"].input-medium,
.jx-form .uneditable-input.input-medium {
    width: 110px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-large,
.jx-form input[type="text"].input-large,
.jx-form input[type="password"].input-large,
.jx-form input[type="datetime"].input-large,
.jx-form input[type="datetime-local"].input-large,
.jx-form input[type="date"].input-large,
.jx-form input[type="month"].input-large,
.jx-form input[type="time"].input-large,
.jx-form input[type="week"].input-large,
.jx-form input[type="number"].input-large,
.jx-form input[type="email"].input-large,
.jx-form input[type="url"].input-large,
.jx-form input[type="search"].input-large,
.jx-form input[type="tel"].input-large,
.jx-form input[type="color"].input-large,
.jx-form .uneditable-input.input-large {
    width: 190px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-xlarge,
.jx-form input[type="text"].input-xlarge,
.jx-form input[type="password"].input-xlarge,
.jx-form input[type="datetime"].input-xlarge,
.jx-form input[type="datetime-local"].input-xlarge,
.jx-form input[type="date"].input-xlarge,
.jx-form input[type="month"].input-xlarge,
.jx-form input[type="time"].input-xlarge,
.jx-form input[type="week"].input-xlarge,
.jx-form input[type="number"].input-xlarge,
.jx-form input[type="email"].input-xlarge,
.jx-form input[type="url"].input-xlarge,
.jx-form input[type="search"].input-xlarge,
.jx-form input[type="tel"].input-xlarge,
.jx-form input[type="color"].input-xlarge,
.jx-form .uneditable-input.input-xlarge {
    width: 340px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-xxlarge,
.jx-form input[type="text"].input-xxlarge,
.jx-form input[type="password"].input-xxlarge,
.jx-form input[type="datetime"].input-xxlarge,
.jx-form input[type="datetime-local"].input-xxlarge,
.jx-form input[type="date"].input-xxlarge,
.jx-form input[type="month"].input-xxlarge,
.jx-form input[type="time"].input-xxlarge,
.jx-form input[type="week"].input-xxlarge,
.jx-form input[type="number"].input-xxlarge,
.jx-form input[type="email"].input-xxlarge,
.jx-form input[type="url"].input-xxlarge,
.jx-form input[type="search"].input-xxlarge,
.jx-form input[type="tel"].input-xxlarge,
.jx-form input[type="color"].input-xxlarge,
.jx-form .uneditable-input.input-xxlarge {
    width: 490px;
    padding-left: 4px;
    padding-right: 4px;
}
.jx-form textarea.input-thin,
.jx-form input[type="text"].input-thin,
.jx-form input[type="password"].input-thin,
.jx-form input[type="datetime"].input-thin,
.jx-form input[type="datetime-local"].input-thin,
.jx-form input[type="date"].input-thin,
.jx-form input[type="month"].input-thin,
.jx-form input[type="time"].input-thin,
.jx-form input[type="week"].input-thin,
.jx-form input[type="number"].input-thin,
.jx-form input[type="email"].input-thin,
.jx-form input[type="url"].input-thin,
.jx-form input[type="search"].input-thin,
.jx-form input[type="tel"].input-thin,
.jx-form input[type="color"].input-thin,
.jx-form .uneditable-input.input-thin {
    padding-top: 0;
    padding-bottom: 0;
}
.jx-form textarea.input-default,
.jx-form input[type="text"].input-default,
.jx-form input[type="password"].input-default,
.jx-form input[type="datetime"].input-default,
.jx-form input[type="datetime-local"].input-default,
.jx-form input[type="date"].input-default,
.jx-form input[type="month"].input-default,
.jx-form input[type="time"].input-default,
.jx-form input[type="week"].input-default,
.jx-form input[type="number"].input-default,
.jx-form input[type="email"].input-default,
.jx-form input[type="url"].input-default,
.jx-form input[type="search"].input-default,
.jx-form input[type="tel"].input-default,
.jx-form input[type="color"].input-default,
.jx-form .uneditable-input.input-default {
    display: inline-block;
    height: 18px;
    padding: 2px 4px;
    font-size: 12px;
    line-height: 18px;
    color: #555555;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    padding-top: 2px;
    padding-bottom: 2px;
}
.jx-form textarea.input-default:focus,
.jx-form input[type="text"].input-default:focus,
.jx-form input[type="password"].input-default:focus,
.jx-form input[type="datetime"].input-default:focus,
.jx-form input[type="datetime-local"].input-default:focus,
.jx-form input[type="date"].input-default:focus,
.jx-form input[type="month"].input-default:focus,
.jx-form input[type="time"].input-default:focus,
.jx-form input[type="week"].input-default:focus,
.jx-form input[type="number"].input-default:focus,
.jx-form input[type="email"].input-default:focus,
.jx-form input[type="url"].input-default:focus,
.jx-form input[type="search"].input-default:focus,
.jx-form input[type="tel"].input-default:focus,
.jx-form input[type="color"].input-default:focus,
.jx-form .uneditable-input.input-default:focus {
    border-color: #28a3ef;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
}
.jx-form textarea.input-fat,
.jx-form input[type="text"].input-fat,
.jx-form input[type="password"].input-fat,
.jx-form input[type="datetime"].input-fat,
.jx-form input[type="datetime-local"].input-fat,
.jx-form input[type="date"].input-fat,
.jx-form input[type="month"].input-fat,
.jx-form input[type="time"].input-fat,
.jx-form input[type="week"].input-fat,
.jx-form input[type="number"].input-fat,
.jx-form input[type="email"].input-fat,
.jx-form input[type="url"].input-fat,
.jx-form input[type="search"].input-fat,
.jx-form input[type="tel"].input-fat,
.jx-form input[type="color"].input-fat,
.jx-form .uneditable-input.input-fat {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 8px;
    padding-left: 8px;
}
.jx-form textarea.input-fat.input-mini,
.jx-form input[type="text"].input-fat.input-mini,
.jx-form input[type="password"].input-fat.input-mini,
.jx-form input[type="datetime"].input-fat.input-mini,
.jx-form input[type="datetime-local"].input-fat.input-mini,
.jx-form input[type="date"].input-fat.input-mini,
.jx-form input[type="month"].input-fat.input-mini,
.jx-form input[type="time"].input-fat.input-mini,
.jx-form input[type="week"].input-fat.input-mini,
.jx-form input[type="number"].input-fat.input-mini,
.jx-form input[type="email"].input-fat.input-mini,
.jx-form input[type="url"].input-fat.input-mini,
.jx-form input[type="search"].input-fat.input-mini,
.jx-form input[type="tel"].input-fat.input-mini,
.jx-form input[type="color"].input-fat.input-mini,
.jx-form .uneditable-input.input-fat.input-mini {
    width: 22px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-fat.input-small,
.jx-form input[type="text"].input-fat.input-small,
.jx-form input[type="password"].input-fat.input-small,
.jx-form input[type="datetime"].input-fat.input-small,
.jx-form input[type="datetime-local"].input-fat.input-small,
.jx-form input[type="date"].input-fat.input-small,
.jx-form input[type="month"].input-fat.input-small,
.jx-form input[type="time"].input-fat.input-small,
.jx-form input[type="week"].input-fat.input-small,
.jx-form input[type="number"].input-fat.input-small,
.jx-form input[type="email"].input-fat.input-small,
.jx-form input[type="url"].input-fat.input-small,
.jx-form input[type="search"].input-fat.input-small,
.jx-form input[type="tel"].input-fat.input-small,
.jx-form input[type="color"].input-fat.input-small,
.jx-form .uneditable-input.input-fat.input-small {
    width: 42px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-fat.input-medium,
.jx-form input[type="text"].input-fat.input-medium,
.jx-form input[type="password"].input-fat.input-medium,
.jx-form input[type="datetime"].input-fat.input-medium,
.jx-form input[type="datetime-local"].input-fat.input-medium,
.jx-form input[type="date"].input-fat.input-medium,
.jx-form input[type="month"].input-fat.input-medium,
.jx-form input[type="time"].input-fat.input-medium,
.jx-form input[type="week"].input-fat.input-medium,
.jx-form input[type="number"].input-fat.input-medium,
.jx-form input[type="email"].input-fat.input-medium,
.jx-form input[type="url"].input-fat.input-medium,
.jx-form input[type="search"].input-fat.input-medium,
.jx-form input[type="tel"].input-fat.input-medium,
.jx-form input[type="color"].input-fat.input-medium,
.jx-form .uneditable-input.input-fat.input-medium {
    width: 102px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-fat.input-large,
.jx-form input[type="text"].input-fat.input-large,
.jx-form input[type="password"].input-fat.input-large,
.jx-form input[type="datetime"].input-fat.input-large,
.jx-form input[type="datetime-local"].input-fat.input-large,
.jx-form input[type="date"].input-fat.input-large,
.jx-form input[type="month"].input-fat.input-large,
.jx-form input[type="time"].input-fat.input-large,
.jx-form input[type="week"].input-fat.input-large,
.jx-form input[type="number"].input-fat.input-large,
.jx-form input[type="email"].input-fat.input-large,
.jx-form input[type="url"].input-fat.input-large,
.jx-form input[type="search"].input-fat.input-large,
.jx-form input[type="tel"].input-fat.input-large,
.jx-form input[type="color"].input-fat.input-large,
.jx-form .uneditable-input.input-fat.input-large {
    width: 182px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-fat.input-xlarge,
.jx-form input[type="text"].input-fat.input-xlarge,
.jx-form input[type="password"].input-fat.input-xlarge,
.jx-form input[type="datetime"].input-fat.input-xlarge,
.jx-form input[type="datetime-local"].input-fat.input-xlarge,
.jx-form input[type="date"].input-fat.input-xlarge,
.jx-form input[type="month"].input-fat.input-xlarge,
.jx-form input[type="time"].input-fat.input-xlarge,
.jx-form input[type="week"].input-fat.input-xlarge,
.jx-form input[type="number"].input-fat.input-xlarge,
.jx-form input[type="email"].input-fat.input-xlarge,
.jx-form input[type="url"].input-fat.input-xlarge,
.jx-form input[type="search"].input-fat.input-xlarge,
.jx-form input[type="tel"].input-fat.input-xlarge,
.jx-form input[type="color"].input-fat.input-xlarge,
.jx-form .uneditable-input.input-fat.input-xlarge {
    width: 332px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-fat.input-xxlarge,
.jx-form input[type="text"].input-fat.input-xxlarge,
.jx-form input[type="password"].input-fat.input-xxlarge,
.jx-form input[type="datetime"].input-fat.input-xxlarge,
.jx-form input[type="datetime-local"].input-fat.input-xxlarge,
.jx-form input[type="date"].input-fat.input-xxlarge,
.jx-form input[type="month"].input-fat.input-xxlarge,
.jx-form input[type="time"].input-fat.input-xxlarge,
.jx-form input[type="week"].input-fat.input-xxlarge,
.jx-form input[type="number"].input-fat.input-xxlarge,
.jx-form input[type="email"].input-fat.input-xxlarge,
.jx-form input[type="url"].input-fat.input-xxlarge,
.jx-form input[type="search"].input-fat.input-xxlarge,
.jx-form input[type="tel"].input-fat.input-xxlarge,
.jx-form input[type="color"].input-fat.input-xxlarge,
.jx-form .uneditable-input.input-fat.input-xxlarge {
    width: 482px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat,
.jx-form input[type="text"].input-xfat,
.jx-form input[type="password"].input-xfat,
.jx-form input[type="datetime"].input-xfat,
.jx-form input[type="datetime-local"].input-xfat,
.jx-form input[type="date"].input-xfat,
.jx-form input[type="month"].input-xfat,
.jx-form input[type="time"].input-xfat,
.jx-form input[type="week"].input-xfat,
.jx-form input[type="number"].input-xfat,
.jx-form input[type="email"].input-xfat,
.jx-form input[type="url"].input-xfat,
.jx-form input[type="search"].input-xfat,
.jx-form input[type="tel"].input-xfat,
.jx-form input[type="color"].input-xfat,
.jx-form .uneditable-input.input-xfat {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    line-height: 22px;
    padding-right: 8px;
    padding-left: 8px;
}
.jx-form textarea.input-xfat.input-mini,
.jx-form input[type="text"].input-xfat.input-mini,
.jx-form input[type="password"].input-xfat.input-mini,
.jx-form input[type="datetime"].input-xfat.input-mini,
.jx-form input[type="datetime-local"].input-xfat.input-mini,
.jx-form input[type="date"].input-xfat.input-mini,
.jx-form input[type="month"].input-xfat.input-mini,
.jx-form input[type="time"].input-xfat.input-mini,
.jx-form input[type="week"].input-xfat.input-mini,
.jx-form input[type="number"].input-xfat.input-mini,
.jx-form input[type="email"].input-xfat.input-mini,
.jx-form input[type="url"].input-xfat.input-mini,
.jx-form input[type="search"].input-xfat.input-mini,
.jx-form input[type="tel"].input-xfat.input-mini,
.jx-form input[type="color"].input-xfat.input-mini,
.jx-form .uneditable-input.input-xfat.input-mini {
    width: 22px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat.input-small,
.jx-form input[type="text"].input-xfat.input-small,
.jx-form input[type="password"].input-xfat.input-small,
.jx-form input[type="datetime"].input-xfat.input-small,
.jx-form input[type="datetime-local"].input-xfat.input-small,
.jx-form input[type="date"].input-xfat.input-small,
.jx-form input[type="month"].input-xfat.input-small,
.jx-form input[type="time"].input-xfat.input-small,
.jx-form input[type="week"].input-xfat.input-small,
.jx-form input[type="number"].input-xfat.input-small,
.jx-form input[type="email"].input-xfat.input-small,
.jx-form input[type="url"].input-xfat.input-small,
.jx-form input[type="search"].input-xfat.input-small,
.jx-form input[type="tel"].input-xfat.input-small,
.jx-form input[type="color"].input-xfat.input-small,
.jx-form .uneditable-input.input-xfat.input-small {
    width: 42px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat.input-medium,
.jx-form input[type="text"].input-xfat.input-medium,
.jx-form input[type="password"].input-xfat.input-medium,
.jx-form input[type="datetime"].input-xfat.input-medium,
.jx-form input[type="datetime-local"].input-xfat.input-medium,
.jx-form input[type="date"].input-xfat.input-medium,
.jx-form input[type="month"].input-xfat.input-medium,
.jx-form input[type="time"].input-xfat.input-medium,
.jx-form input[type="week"].input-xfat.input-medium,
.jx-form input[type="number"].input-xfat.input-medium,
.jx-form input[type="email"].input-xfat.input-medium,
.jx-form input[type="url"].input-xfat.input-medium,
.jx-form input[type="search"].input-xfat.input-medium,
.jx-form input[type="tel"].input-xfat.input-medium,
.jx-form input[type="color"].input-xfat.input-medium,
.jx-form .uneditable-input.input-xfat.input-medium {
    width: 102px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat.input-large,
.jx-form input[type="text"].input-xfat.input-large,
.jx-form input[type="password"].input-xfat.input-large,
.jx-form input[type="datetime"].input-xfat.input-large,
.jx-form input[type="datetime-local"].input-xfat.input-large,
.jx-form input[type="date"].input-xfat.input-large,
.jx-form input[type="month"].input-xfat.input-large,
.jx-form input[type="time"].input-xfat.input-large,
.jx-form input[type="week"].input-xfat.input-large,
.jx-form input[type="number"].input-xfat.input-large,
.jx-form input[type="email"].input-xfat.input-large,
.jx-form input[type="url"].input-xfat.input-large,
.jx-form input[type="search"].input-xfat.input-large,
.jx-form input[type="tel"].input-xfat.input-large,
.jx-form input[type="color"].input-xfat.input-large,
.jx-form .uneditable-input.input-xfat.input-large {
    width: 182px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat.input-xlarge,
.jx-form input[type="text"].input-xfat.input-xlarge,
.jx-form input[type="password"].input-xfat.input-xlarge,
.jx-form input[type="datetime"].input-xfat.input-xlarge,
.jx-form input[type="datetime-local"].input-xfat.input-xlarge,
.jx-form input[type="date"].input-xfat.input-xlarge,
.jx-form input[type="month"].input-xfat.input-xlarge,
.jx-form input[type="time"].input-xfat.input-xlarge,
.jx-form input[type="week"].input-xfat.input-xlarge,
.jx-form input[type="number"].input-xfat.input-xlarge,
.jx-form input[type="email"].input-xfat.input-xlarge,
.jx-form input[type="url"].input-xfat.input-xlarge,
.jx-form input[type="search"].input-xfat.input-xlarge,
.jx-form input[type="tel"].input-xfat.input-xlarge,
.jx-form input[type="color"].input-xfat.input-xlarge,
.jx-form .uneditable-input.input-xfat.input-xlarge {
    width: 332px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form textarea.input-xfat.input-xxlarge,
.jx-form input[type="text"].input-xfat.input-xxlarge,
.jx-form input[type="password"].input-xfat.input-xxlarge,
.jx-form input[type="datetime"].input-xfat.input-xxlarge,
.jx-form input[type="datetime-local"].input-xfat.input-xxlarge,
.jx-form input[type="date"].input-xfat.input-xxlarge,
.jx-form input[type="month"].input-xfat.input-xxlarge,
.jx-form input[type="time"].input-xfat.input-xxlarge,
.jx-form input[type="week"].input-xfat.input-xxlarge,
.jx-form input[type="number"].input-xfat.input-xxlarge,
.jx-form input[type="email"].input-xfat.input-xxlarge,
.jx-form input[type="url"].input-xfat.input-xxlarge,
.jx-form input[type="search"].input-xfat.input-xxlarge,
.jx-form input[type="tel"].input-xfat.input-xxlarge,
.jx-form input[type="color"].input-xfat.input-xxlarge,
.jx-form .uneditable-input.input-xfat.input-xxlarge {
    width: 482px;
    padding-left: 8px;
    padding-right: 8px;
}
.jx-form select.input-thin {
    height: 20px;
}
.jx-form select.input-default {
    height: 24px;
}
.jx-form select.input-fat {
    height: 28px;
}
.jx-form select.input-xfat {
    height: 32px;
}
.jx-form input[class*="span"],
.jx-form select[class*="span"],
.jx-form textarea[class*="span"],
.jx-form .uneditable-input[class*="span"],
.jx-form .row-fluid input[class*="span"],
.jx-form .row-fluid select[class*="span"],
.jx-form .row-fluid textarea[class*="span"],
.jx-form .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}
.jx-form .input-append input[class*="span"],
.jx-form .input-append .uneditable-input[class*="span"],
.jx-form .input-prepend input[class*="span"],
.jx-form .input-prepend .uneditable-input[class*="span"],
.jx-form .row-fluid input[class*="span"],
.jx-form .row-fluid select[class*="span"],
.jx-form .row-fluid textarea[class*="span"],
.jx-form .row-fluid .uneditable-input[class*="span"],
.jx-form .row-fluid .input-prepend [class*="span"],
.jx-form .row-fluid .input-append [class*="span"] {
    display: inline-block;
}
.jx-form input,
.jx-form textarea,
.jx-form .uneditable-input {
    margin-left: 0;
}
.jx-form .controls-row [class*="span"] + [class*="span"] {
    margin-left: 10px;
}
.jx-form input.span12,
.jx-form textarea.span12,
.jx-form .uneditable-input.span12 {
    width: 984px;
}
.jx-form input.span11,
.jx-form textarea.span11,
.jx-form .uneditable-input.span11 {
    width: 900px;
}
.jx-form input.span10,
.jx-form textarea.span10,
.jx-form .uneditable-input.span10 {
    width: 816px;
}
.jx-form input.span9,
.jx-form textarea.span9,
.jx-form .uneditable-input.span9 {
    width: 732px;
}
.jx-form input.span8,
.jx-form textarea.span8,
.jx-form .uneditable-input.span8 {
    width: 648px;
}
.jx-form input.span7,
.jx-form textarea.span7,
.jx-form .uneditable-input.span7 {
    width: 564px;
}
.jx-form input.span6,
.jx-form textarea.span6,
.jx-form .uneditable-input.span6 {
    width: 480px;
}
.jx-form input.span5,
.jx-form textarea.span5,
.jx-form .uneditable-input.span5 {
    width: 396px;
}
.jx-form input.span4,
.jx-form textarea.span4,
.jx-form .uneditable-input.span4 {
    width: 312px;
}
.jx-form input.span3,
.jx-form textarea.span3,
.jx-form .uneditable-input.span3 {
    width: 228px;
}
.jx-form input.span2,
.jx-form textarea.span2,
.jx-form .uneditable-input.span2 {
    width: 144px;
}
.jx-form input.span1,
.jx-form textarea.span1,
.jx-form .uneditable-input.span1 {
    width: 60px;
}
.jx-form .controls-row:before,
.jx-form .controls-row:after {
    display: table;
    content: "";
    line-height: 0;
}
.jx-form .controls-row:after {
    clear: both;
}
.jx-form .controls-row [class*="span"],
.jx-form .row-fluid .controls-row [class*="span"] {
    float: left;
}
.jx-form .row-fluid + .row-fluid {
    margin-top: 9px;
}
.jx-form input[disabled],
.jx-form select[disabled],
.jx-form textarea[disabled],
.jx-form input[readonly],
.jx-form select[readonly],
.jx-form textarea[readonly] {
    cursor: not-allowed;
    background-color: #ffffff;
}
.jx-form input[type="radio"][disabled],
.jx-form input[type="checkbox"][disabled],
.jx-form input[type="radio"][readonly],
.jx-form input[type="checkbox"][readonly] {
    background-color: transparent;
}
.jx-form .warning .control-label,
.jx-form .warning .help-block,
.jx-form .warning .help-inline {
    color: #ff7300;
}
.jx-form .warning input,
.jx-form .warning select,
.jx-form .warning textarea {
    border-color: #ff7300;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .warning input:focus,
.jx-form .warning select:focus,
.jx-form .warning textarea:focus {
    border-color: #cc5c00;
}
.jx-form .warning .input-prepend .add-on,
.jx-form .warning .input-append .add-on {
    color: #ff7300;
    background-color: #fcf8e3;
    border-color: #ff7300;
}
.jx-form .error .control-label,
.jx-form .error .help-block,
.jx-form .error .help-inline {
    color: #ea4a36;
}
.jx-form .error input,
.jx-form .error select,
.jx-form .error textarea {
    border-color: #ea4a36;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .error input:focus,
.jx-form .error select:focus,
.jx-form .error textarea:focus {
    border-color: #d72c16;
}
.jx-form .error .input-prepend .add-on,
.jx-form .error .input-append .add-on {
    color: #ea4a36;
    background-color: #f2dede;
    border-color: #ea4a36;
}
.jx-form .success .control-label,
.jx-form .success .help-block,
.jx-form .success .help-inline {
    color: #22cd6e;
}
.jx-form .success input,
.jx-form .success select,
.jx-form .success textarea {
    border-color: #22cd6e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .success input:focus,
.jx-form .success select:focus,
.jx-form .success textarea:focus {
    border-color: #1ba157;
}
.jx-form .success .input-prepend .add-on,
.jx-form .success .input-append .add-on {
    color: #22cd6e;
    background-color: #dff0d8;
    border-color: #22cd6e;
}
.jx-form .info .control-label,
.jx-form .info .help-block,
.jx-form .info .help-inline {
    color: #2597dd;
}
.jx-form .info input,
.jx-form .info select,
.jx-form .info textarea {
    border-color: #2597dd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .info input:focus,
.jx-form .info select:focus,
.jx-form .info textarea:focus {
    border-color: #1c7ab3;
}
.jx-form .info .input-prepend .add-on,
.jx-form .info .input-append .add-on {
    color: #2597dd;
    background-color: #d9edf7;
    border-color: #2597dd;
}
.jx-form input:focus:invalid,
.jx-form textarea:focus:invalid,
.jx-form select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}
.jx-form input:focus:invalid:focus,
.jx-form textarea:focus:invalid:focus,
.jx-form select:focus:invalid:focus {
    border-color: #e9322d;
}
.jx-form .input-warning {
    border-color: #ff7300;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .input-warning:focus {
    border-color: #cc5c00;
}
.jx-form .input-error {
    border-color: #ea4a36;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .input-error:focus {
    border-color: #d72c16;
}
.jx-form .input-success {
    border-color: #22cd6e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .input-success:focus {
    border-color: #1ba157;
}
.jx-form .input-info {
    border-color: #2597dd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form .input-info:focus {
    border-color: #1c7ab3;
}
.jx-form textarea.input-warning,
.jx-form input[type="text"].input-warning,
.jx-form input[type="password"].input-warning,
.jx-form input[type="datetime"].input-warning,
.jx-form input[type="datetime-local"].input-warning,
.jx-form input[type="date"].input-warning,
.jx-form input[type="month"].input-warning,
.jx-form input[type="time"].input-warning,
.jx-form input[type="week"].input-warning,
.jx-form input[type="number"].input-warning,
.jx-form input[type="email"].input-warning,
.jx-form input[type="url"].input-warning,
.jx-form input[type="search"].input-warning,
.jx-form input[type="tel"].input-warning,
.jx-form input[type="color"].input-warning {
    border-color: #ff7300;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form textarea.input-warning:focus,
.jx-form input[type="text"].input-warning:focus,
.jx-form input[type="password"].input-warning:focus,
.jx-form input[type="datetime"].input-warning:focus,
.jx-form input[type="datetime-local"].input-warning:focus,
.jx-form input[type="date"].input-warning:focus,
.jx-form input[type="month"].input-warning:focus,
.jx-form input[type="time"].input-warning:focus,
.jx-form input[type="week"].input-warning:focus,
.jx-form input[type="number"].input-warning:focus,
.jx-form input[type="email"].input-warning:focus,
.jx-form input[type="url"].input-warning:focus,
.jx-form input[type="search"].input-warning:focus,
.jx-form input[type="tel"].input-warning:focus,
.jx-form input[type="color"].input-warning:focus {
    border-color: #cc5c00;
}
.jx-form textarea.input-success,
.jx-form input[type="text"].input-success,
.jx-form input[type="password"].input-success,
.jx-form input[type="datetime"].input-success,
.jx-form input[type="datetime-local"].input-success,
.jx-form input[type="date"].input-success,
.jx-form input[type="month"].input-success,
.jx-form input[type="time"].input-success,
.jx-form input[type="week"].input-success,
.jx-form input[type="number"].input-success,
.jx-form input[type="email"].input-success,
.jx-form input[type="url"].input-success,
.jx-form input[type="search"].input-success,
.jx-form input[type="tel"].input-success,
.jx-form input[type="color"].input-success {
    border-color: #22cd6e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form textarea.input-success:focus,
.jx-form input[type="text"].input-success:focus,
.jx-form input[type="password"].input-success:focus,
.jx-form input[type="datetime"].input-success:focus,
.jx-form input[type="datetime-local"].input-success:focus,
.jx-form input[type="date"].input-success:focus,
.jx-form input[type="month"].input-success:focus,
.jx-form input[type="time"].input-success:focus,
.jx-form input[type="week"].input-success:focus,
.jx-form input[type="number"].input-success:focus,
.jx-form input[type="email"].input-success:focus,
.jx-form input[type="url"].input-success:focus,
.jx-form input[type="search"].input-success:focus,
.jx-form input[type="tel"].input-success:focus,
.jx-form input[type="color"].input-success:focus {
    border-color: #1ba157;
}
.jx-form textarea.input-error,
.jx-form input[type="text"].input-error,
.jx-form input[type="password"].input-error,
.jx-form input[type="datetime"].input-error,
.jx-form input[type="datetime-local"].input-error,
.jx-form input[type="date"].input-error,
.jx-form input[type="month"].input-error,
.jx-form input[type="time"].input-error,
.jx-form input[type="week"].input-error,
.jx-form input[type="number"].input-error,
.jx-form input[type="email"].input-error,
.jx-form input[type="url"].input-error,
.jx-form input[type="search"].input-error,
.jx-form input[type="tel"].input-error,
.jx-form input[type="color"].input-error {
    border-color: #ea4a36;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form textarea.input-error:focus,
.jx-form input[type="text"].input-error:focus,
.jx-form input[type="password"].input-error:focus,
.jx-form input[type="datetime"].input-error:focus,
.jx-form input[type="datetime-local"].input-error:focus,
.jx-form input[type="date"].input-error:focus,
.jx-form input[type="month"].input-error:focus,
.jx-form input[type="time"].input-error:focus,
.jx-form input[type="week"].input-error:focus,
.jx-form input[type="number"].input-error:focus,
.jx-form input[type="email"].input-error:focus,
.jx-form input[type="url"].input-error:focus,
.jx-form input[type="search"].input-error:focus,
.jx-form input[type="tel"].input-error:focus,
.jx-form input[type="color"].input-error:focus {
    border-color: #d72c16;
}
.jx-form textarea.input-info,
.jx-form input[type="text"].input-info,
.jx-form input[type="password"].input-info,
.jx-form input[type="datetime"].input-info,
.jx-form input[type="datetime-local"].input-info,
.jx-form input[type="date"].input-info,
.jx-form input[type="month"].input-info,
.jx-form input[type="time"].input-info,
.jx-form input[type="week"].input-info,
.jx-form input[type="number"].input-info,
.jx-form input[type="email"].input-info,
.jx-form input[type="url"].input-info,
.jx-form input[type="search"].input-info,
.jx-form input[type="tel"].input-info,
.jx-form input[type="color"].input-info {
    border-color: #2597dd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jx-form textarea.input-info:focus,
.jx-form input[type="text"].input-info:focus,
.jx-form input[type="password"].input-info:focus,
.jx-form input[type="datetime"].input-info:focus,
.jx-form input[type="datetime-local"].input-info:focus,
.jx-form input[type="date"].input-info:focus,
.jx-form input[type="month"].input-info:focus,
.jx-form input[type="time"].input-info:focus,
.jx-form input[type="week"].input-info:focus,
.jx-form input[type="number"].input-info:focus,
.jx-form input[type="email"].input-info:focus,
.jx-form input[type="url"].input-info:focus,
.jx-form input[type="search"].input-info:focus,
.jx-form input[type="tel"].input-info:focus,
.jx-form input[type="color"].input-info:focus {
    border-color: #1c7ab3;
}
.jx-form .input-date {
    background-image: url();
    background-position: right center;
    background-repeat: no-repeat;
}
.jx-form.form-actions {
    padding: 17px 20px 18px;
    margin-top: 18px;
    margin-bottom: 18px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
}
.jx-form.form-actions:before,
.jx-form.form-actions:after {
    display: table;
    content: "";
    line-height: 0;
}
.jx-form.form-actions:after {
    clear: both;
}
.jx-form .help-block,
.jx-form .help-inline {
    color: #595959;
}
.jx-form .help-block {
    display: block;
    margin-top: 9px;
}
.jx-form .help-inline {
    display: inline-block;
    margin-left: 6px;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    vertical-align: middle;
}
.jx-form .input-append,
.jx-form .input-prepend {
    display: inline-block;
    margin-bottom: 9px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
}
.jx-form .input-append input,
.jx-form .input-prepend input,
.jx-form .input-append select,
.jx-form .input-prepend select,
.jx-form .input-append .uneditable-input,
.jx-form .input-prepend .uneditable-input,
.jx-form .input-append .dropdown-menu,
.jx-form .input-prepend .dropdown-menu,
.jx-form .input-append .popover,
.jx-form .input-prepend .popover {
    font-size: 12px;
}
.jx-form .input-append input,
.jx-form .input-prepend input,
.jx-form .input-append select,
.jx-form .input-prepend select,
.jx-form .input-append .uneditable-input,
.jx-form .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-append input:focus,
.jx-form .input-prepend input:focus,
.jx-form .input-append select:focus,
.jx-form .input-prepend select:focus,
.jx-form .input-append .uneditable-input:focus,
.jx-form .input-prepend .uneditable-input:focus {
    z-index: 2;
}
.jx-form .input-append .add-on,
.jx-form .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 18px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee;
    border: 1px solid #ccc;
}
.jx-form .input-append .add-on,
.jx-form .input-prepend .add-on,
.jx-form .input-append .btn,
.jx-form .input-prepend .btn,
.jx-form .input-append .btn-group > .dropdown-toggle,
.jx-form .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.jx-form .input-append .active,
.jx-form .input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546;
}
.jx-form .input-inner {
    display: inline-block;
    margin-bottom: 9px;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
}
.jx-form .input-inner input,
.jx-form .input-inner select,
.jx-form .input-inner .uneditable-input,
.jx-form .input-inner .dropdown-menu,
.jx-form .input-inner .popover {
    font-size: 12px;
}
.jx-form .input-inner input,
.jx-form .input-inner select,
.jx-form .input-inner .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-inner input:focus,
.jx-form .input-inner select:focus,
.jx-form .input-inner .uneditable-input:focus {
    z-index: 2;
}
.jx-form .input-inner .add-on {
    display: inline-block;
    width: auto;
    height: 18px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee;
    border: 1px solid #ccc;
}
.jx-form .input-inner .add-on,
.jx-form .input-inner .btn,
.jx-form .input-inner .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.jx-form .input-inner .active {
    background-color: #a9dba9;
    border-color: #46a546;
}
.jx-form .input-inner input,
.jx-form .input-inner select,
.jx-form .input-inner .uneditable-input {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.jx-form .input-inner input + .btn-group .btn:last-child,
.jx-form .input-inner select + .btn-group .btn:last-child,
.jx-form .input-inner .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-inner .add-on,
.jx-form .input-inner .btn,
.jx-form .input-inner .btn-group {
    margin-left: -1px;
}
.jx-form .input-inner .add-on:last-child,
.jx-form .input-inner .btn:last-child,
.jx-form .input-inner .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-inner input {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.jx-form .input-inner .add-on {
    margin-right: -1px;
}
.jx-form .input-inner .add-on + input {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-prepend .add-on,
.jx-form .input-prepend .btn {
    margin-right: -1px;
}
.jx-form .input-prepend .add-on:first-child,
.jx-form .input-prepend .btn:first-child {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.jx-form .input-append input,
.jx-form .input-append select,
.jx-form .input-append .uneditable-input {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.jx-form .input-append input + .btn-group .btn:last-child,
.jx-form .input-append select + .btn-group .btn:last-child,
.jx-form .input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-append .add-on,
.jx-form .input-append .btn,
.jx-form .input-append .btn-group {
    margin-left: -1px;
}
.jx-form .input-append .add-on:last-child,
.jx-form .input-append .btn:last-child,
.jx-form .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-prepend.input-append input,
.jx-form .input-prepend.input-append select,
.jx-form .input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.jx-form .input-prepend.input-append input + .btn-group .btn,
.jx-form .input-prepend.input-append select + .btn-group .btn,
.jx-form .input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-prepend.input-append .add-on:first-child,
.jx-form .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.jx-form .input-prepend.input-append .add-on:last-child,
.jx-form .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}
.jx-form .input-prepend.input-append .btn-group:first-child {
    margin-left: 0;
}
.jx-form input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.jx-form.form-search .input-append .search-query,
.jx-form.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.jx-form.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
}
.jx-form.form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
}
.jx-form.form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
}
.jx-form.form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
}
.jx-form.form-search input,
.jx-form.form-inline input,
.jx-form.form-horizontal input,
.jx-form.form-search textarea,
.jx-form.form-inline textarea,
.jx-form.form-horizontal textarea,
.jx-form.form-search select,
.jx-form.form-inline select,
.jx-form.form-horizontal select,
.jx-form.form-search .help-inline,
.jx-form.form-inline .help-inline,
.jx-form.form-horizontal .help-inline,
.jx-form.form-search .uneditable-input,
.jx-form.form-inline .uneditable-input,
.jx-form.form-horizontal .uneditable-input,
.jx-form.form-search .input-prepend,
.jx-form.form-inline .input-prepend,
.jx-form.form-horizontal .input-prepend,
.jx-form.form-search .input-append,
.jx-form.form-inline .input-append,
.jx-form.form-horizontal .input-append {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    margin-bottom: 0;
    vertical-align: middle;
}
.jx-form.form-search .hide,
.jx-form.form-inline .hide,
.jx-form.form-horizontal .hide {
    display: none;
}
.jx-form.form-search label,
.jx-form.form-inline label,
.jx-form.form-search .btn-group,
.jx-form.form-inline .btn-group {
    display: inline-block;
}
.jx-form.form-search .input-append,
.jx-form.form-inline .input-append,
.jx-form.form-search .input-prepend,
.jx-form.form-inline .input-prepend {
    margin-bottom: 0;
}
.jx-form.form-search .radio,
.jx-form.form-search .checkbox,
.jx-form.form-inline .radio,
.jx-form.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.jx-form .control-group {
    margin-bottom: 9px;
}
.jx-form .control-label {
    display: block;
    line-height: 24px;
}
.jx-form legend + .control-group {
    margin-top: 18px;
    -webkit-margin-top-collapse: separate;
}
.jx-form.form-horizontal .control-group {
    margin-bottom: 18px;
    display: table;
}
.jx-form.form-horizontal .control-label {
    width: 96px;
    text-align: right;
    display: table-cell;
    vertical-align: middle;
}
.jx-form.form-horizontal .v-top {
    vertical-align: top;
}
.jx-form.form-horizontal .v-bottom {
    vertical-align: bottom;
}
.jx-form.form-horizontal .controls {
    display: table-cell;
    padding-left: 3px;
}
.jx-form.form-horizontal .controls:first-child {
    *padding-left: 96px;
}
.jx-form.form-horizontal .help-block {
    margin-top: 0;
}
.jx-form.form-horizontal input ~ .help-block,
.jx-form.form-horizontal select ~ .help-block,
.jx-form.form-horizontal textarea ~ .help-block,
.jx-form.form-horizontal .uneditable-input ~ .help-block,
.jx-form.form-horizontal .input-prepend ~ .help-block,
.jx-form.form-horizontal .input-append ~ .help-block,
.jx-form.form-horizontal .radio ~ .help-block,
.jx-form.form-horizontal .radio-pretty ~ .help-block,
.jx-form.form-horizontal .checkbox-pretty ~ .help-block,
.jx-form.form-horizontal .jx-dropdown ~ .help-block,
.jx-form.form-horizontal .checkbox ~ .help-block {
    margin-top: 9px;
}
.jx-form.form-horizontal.form-actions {
    padding-left: 96px;
}
.jx-form .input-control {
    display: inline-block;
    position: relative;
}
.jx-form .input-control .jx-icon {
    position: absolute;
    color: #aaa;
    font-size: 14px;
    left: 6px;
    top: 5px;
}
.jx-form .input-control .input-thin + .jx-icon {
    top: 4px;
    font-size: 12px;
}
.jx-form .input-control .input-fat + .jx-icon {
    top: 7px;
}
.jx-form .input-control .input-xfat + .jx-icon {
    top: 8px;
    font-size: 16px;
}
.jx-form .input-control input:focus ~ .jx-icon {
    display: none;
}
.jx-form .input-control.control-right .jx-icon {
    left: auto;
    right: 6px;
}
.checkbox-pretty,
.radio-pretty {
    display: block;
    position: relative;
}
.checkbox-pretty input,
.radio-pretty input {
    opacity: 0;
    position: absolute;
    z-index: -99999;
    left: -9999px;
    top: 0;
}
.checkbox-pretty span,
.radio-pretty span {
    font-family: 'icon-pc';
}
.checkbox-pretty span[class^="icon-pc-"],
.radio-pretty span[class^="icon-pc-"],
.checkbox-pretty span[class*=" icon-pc-"],
.radio-pretty span[class*=" icon-pc-"] {
    font-family: 'icon-pc';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.checkbox-pretty span[class^="icon-touch-"],
.radio-pretty span[class^="icon-touch-"],
.checkbox-pretty span[class*=" icon-touch-"],
.radio-pretty span[class*=" icon-touch-"] {
    font-family: 'icon-touch';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.checkbox-pretty span[class^="icon-tb-"],
.radio-pretty span[class^="icon-tb-"],
.checkbox-pretty span[class*=" icon-tb-"],
.radio-pretty span[class*=" icon-tb-"] {
    font-family: 'icon-tb';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.checkbox-pretty span:before,
.radio-pretty span:before {
    content: "\e605";
    margin-right: 2px;
    vertical-align: -4px;
    font-size: 150%;
    font-size: 130% \9;
    vertical-align: -3px \9;
    color: #666666;
    margin-left: -2px;
}
.checkbox-pretty.checked > span:before,
.radio-pretty.checked > span:before {
    content: "\e607";
    color: #28a3ef;
}
.checkbox-pretty.halfchecked > span:before,
.radio-pretty.halfchecked > span:before {
    content: "\e606";
    color: #28a3ef;
}
.checkbox-pretty:hover span:before,
.radio-pretty:hover span:before {
    color: #4cb9fc;
}
.checkbox-pretty.inline,
.radio-pretty.inline {
    display: inline;
}
.checkbox-pretty.inline + .checkbox-pretty.inline,
.checkbox-pretty.inline + .radio-pretty.inline,
.radio-pretty.inline + .checkbox-pretty.inline,
.radio-pretty.inline + .radio-pretty.inline {
    margin-left: 6px;
}
.checkbox-pretty.disabled,
.radio-pretty.disabled,
.checkbox-pretty.readonly,
.radio-pretty.readonly {
    color: #c3c3c3;
    cursor: default;
}
.checkbox-pretty.disabled span:before,
.radio-pretty.disabled span:before,
.checkbox-pretty.readonly span:before,
.radio-pretty.readonly span:before {
    color: #aaaaaa;
}
.radio-pretty span:before {
    content: "\e603";
}
.radio-pretty.checked > span:before {
    content: "\e604";
}


/*table*/
.jx-table {
    width: 100%;
    margin-bottom: 18px;
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.jx-table .gray {
    color: #999999;
}
.jx-table th img,
.jx-table td img,
.jx-table th label,
.jx-table td label {
    margin-right: 10px;
}
.jx-table ul {
    margin: 0;
}
.jx-table label.checkbox {
    display: inline-block;
}
.jx-table th,
.jx-table td {
    padding: 6px 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #e6e6e6;
}
.jx-table th {
    font-weight: bold;
}
.jx-table thead th {
    vertical-align: bottom;
}
.jx-table caption + thead tr:first-child th,
.jx-table caption + thead tr:first-child td,
.jx-table colgroup + thead tr:first-child th,
.jx-table colgroup + thead tr:first-child td,
.jx-table thead:first-child tr:first-child th,
.jx-table thead:first-child tr:first-child td {
    border-top: 0;
}
.jx-table tbody + tbody {
    border-top: 2px solid #e6e6e6;
}
.jx-table .jx-table {
    background-color: #ffffff;
}
.jx-table label {
    margin-bottom: 0px;
}
.jx-table th.center {
    text-align: center;
}
.jx-table td.center {
    text-align: center;
}
.jx-table.table-condensed th,
.jx-table.table-condensed td {
    padding: 4px 5px;
}
.jx-table.table-bordered {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.jx-table.table-bordered th {
    background-color: #f4f4f4;
}
.jx-table.table-bordered th,
.jx-table.table-bordered td {
    border-left: 1px solid #e6e6e6;
}
.jx-table.table-bordered caption + thead tr:first-child th,
.jx-table.table-bordered caption + tbody tr:first-child th,
.jx-table.table-bordered caption + tbody tr:first-child td,
.jx-table.table-bordered colgroup + thead tr:first-child th,
.jx-table.table-bordered colgroup + tbody tr:first-child th,
.jx-table.table-bordered colgroup + tbody tr:first-child td,
.jx-table.table-bordered thead:first-child tr:first-child th,
.jx-table.table-bordered tbody:first-child tr:first-child th,
.jx-table.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.jx-table.table-bordered tbody tr:first-child td {
    border-top: 0;
}
.jx-table.table-bordered thead:first-child tr:first-child th {
    border-bottom: 1px solid #e6e6e6;
}
.jx-table.table-bordered thead:first-child tr:first-child > th:first-child,
.jx-table.table-bordered tbody:first-child tr:first-child > td:first-child,
.jx-table.table-bordered tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-bordered thead:first-child tr:first-child > th:last-child,
.jx-table.table-bordered tbody:first-child tr:first-child > td:last-child,
.jx-table.table-bordered tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-bordered thead:last-child tr:last-child > th:first-child,
.jx-table.table-bordered tbody:last-child tr:last-child > td:first-child,
.jx-table.table-bordered tbody:last-child tr:last-child > th:first-child,
.jx-table.table-bordered tfoot:last-child tr:last-child > td:first-child,
.jx-table.table-bordered tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.jx-table.table-bordered thead:last-child tr:last-child > th:last-child,
.jx-table.table-bordered tbody:last-child tr:last-child > td:last-child,
.jx-table.table-bordered tbody:last-child tr:last-child > th:last-child,
.jx-table.table-bordered tfoot:last-child tr:last-child > td:last-child,
.jx-table.table-bordered tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.jx-table.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.jx-table.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.jx-table.table-bordered caption + thead tr:first-child th:first-child,
.jx-table.table-bordered caption + tbody tr:first-child td:first-child,
.jx-table.table-bordered colgroup + thead tr:first-child th:first-child,
.jx-table.table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-bordered caption + thead tr:first-child th:last-child,
.jx-table.table-bordered caption + tbody tr:first-child td:last-child,
.jx-table.table-bordered colgroup + thead tr:first-child th:last-child,
.jx-table.table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-bordered-simple {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 5px;
}
.jx-table.table-bordered-simple th {
    background-color: #f4f4f4;
}
.jx-table.table-bordered-simple th,
.jx-table.table-bordered-simple td {
    border-left: 1px solid #e6e6e6;
}
.jx-table.table-bordered-simple caption + thead tr:first-child th,
.jx-table.table-bordered-simple caption + tbody tr:first-child th,
.jx-table.table-bordered-simple caption + tbody tr:first-child td,
.jx-table.table-bordered-simple colgroup + thead tr:first-child th,
.jx-table.table-bordered-simple colgroup + tbody tr:first-child th,
.jx-table.table-bordered-simple colgroup + tbody tr:first-child td,
.jx-table.table-bordered-simple thead:first-child tr:first-child th,
.jx-table.table-bordered-simple tbody:first-child tr:first-child th,
.jx-table.table-bordered-simple tbody:first-child tr:first-child td {
    border-top: 0;
}
.jx-table.table-bordered-simple tbody tr:first-child td {
    border-top: 0;
}
.jx-table.table-bordered-simple thead:first-child tr:first-child th {
    border-bottom: 1px solid #e6e6e6;
}
.jx-table.table-bordered-simple thead:first-child tr:first-child > th:first-child,
.jx-table.table-bordered-simple tbody:first-child tr:first-child > td:first-child,
.jx-table.table-bordered-simple tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-bordered-simple thead:first-child tr:first-child > th:last-child,
.jx-table.table-bordered-simple tbody:first-child tr:first-child > td:last-child,
.jx-table.table-bordered-simple tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-bordered-simple thead:last-child tr:last-child > th:first-child,
.jx-table.table-bordered-simple tbody:last-child tr:last-child > td:first-child,
.jx-table.table-bordered-simple tbody:last-child tr:last-child > th:first-child,
.jx-table.table-bordered-simple tfoot:last-child tr:last-child > td:first-child,
.jx-table.table-bordered-simple tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.jx-table.table-bordered-simple thead:last-child tr:last-child > th:last-child,
.jx-table.table-bordered-simple tbody:last-child tr:last-child > td:last-child,
.jx-table.table-bordered-simple tbody:last-child tr:last-child > th:last-child,
.jx-table.table-bordered-simple tfoot:last-child tr:last-child > td:last-child,
.jx-table.table-bordered-simple tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.jx-table.table-bordered-simple tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.jx-table.table-bordered-simple tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.jx-table.table-bordered-simple caption + thead tr:first-child th:first-child,
.jx-table.table-bordered-simple caption + tbody tr:first-child td:first-child,
.jx-table.table-bordered-simple colgroup + thead tr:first-child th:first-child,
.jx-table.table-bordered-simple colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-bordered-simple caption + thead tr:first-child th:last-child,
.jx-table.table-bordered-simple caption + tbody tr:first-child td:last-child,
.jx-table.table-bordered-simple colgroup + thead tr:first-child th:last-child,
.jx-table.table-bordered-simple colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-bordered-simple th,
.jx-table.table-bordered-simple td {
    border-left: 0;
}
.jx-table.table-bordered-simple th:first-child,
.jx-table.table-bordered-simple td:first-child {
    border-left: 1px solid #e6e6e6;
}
.jx-table.table-sideheader {
    /*.table-bordered;*/
}
.jx-table.table-sideheader.table-nobordered td {
    border-left: none;
}
.jx-table.table-sideheader.table-primary.table-vzebra tr th,
.jx-table.table-sideheader.table-primary.table-zebra tr th {
    background-color: #4cb9fc;
}
.jx-table.table-sideheader.table-nobordered.table-primary th {
    background-color: #4cb9fc;
}
.jx-table.table-sideheader.table-bordered-simple td {
    border-left: 0;
}
.jx-table.table-sideheader.table-bordered-simple th {
    border-right: 1px solid #e6e6e6;
}
.jx-table.table-sideheader tbody tr td:first-child {
    background-color: #f4f4f4;
}
.jx-table.table-sideheader tbody tr:first-child td,
.jx-table.table-sideheader tbody tr:first-child th {
    border-top: 0;
}
.jx-table.table-nobody {
    margin-bottom: 0px;
}
.jx-table.table-zebra tbody > tr:nth-child(odd) > td,
.jx-table.table-zebra tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.jx-table.table-vzebra {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.jx-table.table-vzebra th {
    background-color: #f4f4f4;
}
.jx-table.table-vzebra th,
.jx-table.table-vzebra td {
    border-left: 1px solid #e6e6e6;
}
.jx-table.table-vzebra caption + thead tr:first-child th,
.jx-table.table-vzebra caption + tbody tr:first-child th,
.jx-table.table-vzebra caption + tbody tr:first-child td,
.jx-table.table-vzebra colgroup + thead tr:first-child th,
.jx-table.table-vzebra colgroup + tbody tr:first-child th,
.jx-table.table-vzebra colgroup + tbody tr:first-child td,
.jx-table.table-vzebra thead:first-child tr:first-child th,
.jx-table.table-vzebra tbody:first-child tr:first-child th,
.jx-table.table-vzebra tbody:first-child tr:first-child td {
    border-top: 0;
}
.jx-table.table-vzebra tbody tr:first-child td {
    border-top: 0;
}
.jx-table.table-vzebra thead:first-child tr:first-child th {
    border-bottom: 1px solid #e6e6e6;
}
.jx-table.table-vzebra thead:first-child tr:first-child > th:first-child,
.jx-table.table-vzebra tbody:first-child tr:first-child > td:first-child,
.jx-table.table-vzebra tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-vzebra thead:first-child tr:first-child > th:last-child,
.jx-table.table-vzebra tbody:first-child tr:first-child > td:last-child,
.jx-table.table-vzebra tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-vzebra thead:last-child tr:last-child > th:first-child,
.jx-table.table-vzebra tbody:last-child tr:last-child > td:first-child,
.jx-table.table-vzebra tbody:last-child tr:last-child > th:first-child,
.jx-table.table-vzebra tfoot:last-child tr:last-child > td:first-child,
.jx-table.table-vzebra tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.jx-table.table-vzebra thead:last-child tr:last-child > th:last-child,
.jx-table.table-vzebra tbody:last-child tr:last-child > td:last-child,
.jx-table.table-vzebra tbody:last-child tr:last-child > th:last-child,
.jx-table.table-vzebra tfoot:last-child tr:last-child > td:last-child,
.jx-table.table-vzebra tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.jx-table.table-vzebra tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.jx-table.table-vzebra tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.jx-table.table-vzebra caption + thead tr:first-child th:first-child,
.jx-table.table-vzebra caption + tbody tr:first-child td:first-child,
.jx-table.table-vzebra colgroup + thead tr:first-child th:first-child,
.jx-table.table-vzebra colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-vzebra caption + thead tr:first-child th:last-child,
.jx-table.table-vzebra caption + tbody tr:first-child td:last-child,
.jx-table.table-vzebra colgroup + thead tr:first-child th:last-child,
.jx-table.table-vzebra colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-vzebra tbody > tr > td:nth-child(odd),
.jx-table.table-vzebra tbody > tr > th:nth-child(odd) {
    background-color: #f9f9f9;
}
.jx-table.table-nobordered tbody > tr:nth-child(odd) > td,
.jx-table.table-nobordered tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.jx-table.table-nobordered th {
    border-bottom: 1px solid #e6e6e6;
}
.jx-table.table-nobordered th,
.jx-table.table-nobordered td {
    border-top: 0;
}
.jx-table.table-nobordered.table-sideheader th {
    border-right: 1px solid #e6e6e6;
    border-bottom: none;
}
.jx-table.table-primary {
    border: 1px solid #e6e6e6;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.jx-table.table-primary th {
    background-color: #f4f4f4;
}
.jx-table.table-primary th,
.jx-table.table-primary td {
    border-left: 1px solid #e6e6e6;
}
.jx-table.table-primary caption + thead tr:first-child th,
.jx-table.table-primary caption + tbody tr:first-child th,
.jx-table.table-primary caption + tbody tr:first-child td,
.jx-table.table-primary colgroup + thead tr:first-child th,
.jx-table.table-primary colgroup + tbody tr:first-child th,
.jx-table.table-primary colgroup + tbody tr:first-child td,
.jx-table.table-primary thead:first-child tr:first-child th,
.jx-table.table-primary tbody:first-child tr:first-child th,
.jx-table.table-primary tbody:first-child tr:first-child td {
    border-top: 0;
}
.jx-table.table-primary tbody tr:first-child td {
    border-top: 0;
}
.jx-table.table-primary thead:first-child tr:first-child th {
    border-bottom: 1px solid #e6e6e6;
}
.jx-table.table-primary thead:first-child tr:first-child > th:first-child,
.jx-table.table-primary tbody:first-child tr:first-child > td:first-child,
.jx-table.table-primary tbody:first-child tr:first-child > th:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-primary thead:first-child tr:first-child > th:last-child,
.jx-table.table-primary tbody:first-child tr:first-child > td:last-child,
.jx-table.table-primary tbody:first-child tr:first-child > th:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-primary thead:last-child tr:last-child > th:first-child,
.jx-table.table-primary tbody:last-child tr:last-child > td:first-child,
.jx-table.table-primary tbody:last-child tr:last-child > th:first-child,
.jx-table.table-primary tfoot:last-child tr:last-child > td:first-child,
.jx-table.table-primary tfoot:last-child tr:last-child > th:first-child {
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.jx-table.table-primary thead:last-child tr:last-child > th:last-child,
.jx-table.table-primary tbody:last-child tr:last-child > td:last-child,
.jx-table.table-primary tbody:last-child tr:last-child > th:last-child,
.jx-table.table-primary tfoot:last-child tr:last-child > td:last-child,
.jx-table.table-primary tfoot:last-child tr:last-child > th:last-child {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.jx-table.table-primary tfoot + tbody:last-child tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}
.jx-table.table-primary tfoot + tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}
.jx-table.table-primary caption + thead tr:first-child th:first-child,
.jx-table.table-primary caption + tbody tr:first-child td:first-child,
.jx-table.table-primary colgroup + thead tr:first-child th:first-child,
.jx-table.table-primary colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.jx-table.table-primary caption + thead tr:first-child th:last-child,
.jx-table.table-primary caption + tbody tr:first-child td:last-child,
.jx-table.table-primary colgroup + thead tr:first-child th:last-child,
.jx-table.table-primary colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.jx-table.table-primary th {
    background-color: #28a3ef;
    border-left: 1px solid #4cb9fc;
    color: #ffffff;
}
.jx-table.table-hover tbody tr:hover > td,
.jx-table.table-hover tbody tr:hover > th {
    background-color: #fafafa;
}
.jx-table td[class*="span"],
.jx-table th[class*="span"],
.row-fluid .jx-table td[class*="span"],
.row-fluid .jx-table th[class*="span"] {
    display: table-cell;
    float: none;
    margin-left: 0;
}
.jx-table td.span1,
.jx-table th.span1 {
    float: none;
    width: 58px;
    margin-left: 0;
}
.jx-table td.span2,
.jx-table th.span2 {
    float: none;
    width: 142px;
    margin-left: 0;
}
.jx-table td.span3,
.jx-table th.span3 {
    float: none;
    width: 226px;
    margin-left: 0;
}
.jx-table td.span4,
.jx-table th.span4 {
    float: none;
    width: 310px;
    margin-left: 0;
}
.jx-table td.span5,
.jx-table th.span5 {
    float: none;
    width: 394px;
    margin-left: 0;
}
.jx-table td.span6,
.jx-table th.span6 {
    float: none;
    width: 478px;
    margin-left: 0;
}
.jx-table td.span7,
.jx-table th.span7 {
    float: none;
    width: 562px;
    margin-left: 0;
}
.jx-table td.span8,
.jx-table th.span8 {
    float: none;
    width: 646px;
    margin-left: 0;
}
.jx-table td.span9,
.jx-table th.span9 {
    float: none;
    width: 730px;
    margin-left: 0;
}
.jx-table td.span10,
.jx-table th.span10 {
    float: none;
    width: 814px;
    margin-left: 0;
}
.jx-table td.span11,
.jx-table th.span11 {
    float: none;
    width: 898px;
    margin-left: 0;
}
.jx-table td.span12,
.jx-table th.span12 {
    float: none;
    width: 982px;
    margin-left: 0;
}
.jx-table tbody tr.success > td {
    background-color: #dff0d8;
}
.jx-table tbody tr.error > td {
    background-color: #f2dede;
}
.jx-table tbody tr.warning > td {
    background-color: #fcf8e3;
}
.jx-table tbody tr.info > td {
    background-color: #d9edf7;
}
.jx-table .table-hover tbody tr.success:hover > td {
    background-color: #d0e9c6;
}
.jx-table .table-hover tbody tr.error:hover > td {
    background-color: #ebcccc;
}
.jx-table .table-hover tbody tr.warning:hover > td {
    background-color: #faf2cc;
}
.jx-table .table-hover tbody tr.info:hover > td {
    background-color: #c4e3f3;
}
/*button*/
.jx-btn {
    display: inline-block;
    padding: 2px 14px;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    background-color: #eeeeee;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jx-btn:hover,
.jx-btn:focus {
    color: #333333;
    background-color: #f7f7f7;
    border: 1px solid #eaeaea;
}
.jx-btn.disabled,
.jx-btn[disabled],
.jx-btn.disabled:hover,
.jx-btn[disabled]:hover,
.jx-btn.disabled:focus,
.jx-btn[disabled]:focus,
.jx-btn.disabled:active,
.jx-btn[disabled]:active,
.jx-btn.disabled.active,
.jx-btn[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.jx-btn:active,
.jx-btn.active {
    background-color: #e1e1e1;
    border: 1px solid #d5d5d5;
}
.jx-btn:hover,
.jx-btn:focus {
    color: #333333;
    text-decoration: none;
}
.jx-btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    outline: none;
}
.jx-btn.active,
.jx-btn:active {
    background-image: none;
}
.jx-btn.disabled,
.jx-btn[disabled] {
    cursor: default;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jx-btn .jx-icon {
    line-height: 1;
}
.jx-btn .jx-icon:after {
    content: " ";
}

.btn-xlarge {
    padding: 4px 20px;
    line-height: 22px;
    font-size: 14px;
}
.btn-large {
    padding: 2px 14px;
    line-height: 22px;
    font-size: 14px;
}
.btn-small {
    padding: 0px 6px;
    line-height: 18px;
    font-size: 12px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.btn-primary {
    color: #ffffff;
    background-color: #28a3ef;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #ffffff;
}
.btn-primary:hover,
.btn-primary:focus {
    color: #ffffff;
    background-color: #4cb9fc;
    border: 1px solid #33affc;
}
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-primary:active,
.btn-primary.active {
    background-color: #1299ec;
    border: 1px solid #1089d4;
}
.btn-default {
    color: #ffffff;
    background-color: #ff9900;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #ff6600;
}
.btn-default:hover,
.btn-default:focus {
    color: #ffffff;
    background-color: #FF9944;
    border: 1px solid #fe8c65;
}
.btn-default.disabled,
.btn-default[disabled],
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
.btn-default.disabled.active,
.btn-default[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-default:active,
.btn-default.active {
    background-color: #ff8000;
    border: 1px solid #f46200;
}

.btn-warning {
    color: #ffffff;
    background-color: #fac603;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #e1b203;
}
.btn-warning:hover,
.btn-warning:focus {
    color: #ffffff;
    background-color: #fbd238;
    border: 1px solid #facc1f;
}
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-warning:active,
.btn-warning.active {
    background-color: #e1b203;
    border: 1px solid #c89e02;
}
.btn-danger {
    color: #ffffff;
    background-color: #ea4a36;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #e8351f;
}
.btn-danger:hover,
.btn-danger:focus {
    color: #ffffff;
    /* background-color: #ed6a5a; */
    /* border: 1px solid #ea5543; */
}
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-danger:active,
.btn-danger.active {
    background-color: #e8351f;
    border: 1px solid #d72c16;
}
.btn-success {
    color: #ffffff;
    background-color: #43cd6e;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #34c360;
}
.btn-success:hover,
.btn-success:focus {
    color: #ffffff;
    background-color: #49de79;
    border: 1px solid #33da69;
}
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
.btn-success.disabled.active,
.btn-success[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-success:active,
.btn-success.active {
    background-color: #34c360;
    border: 1px solid #2eaf56;
}
.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #46b8da;
}
.btn-info:hover,
.btn-info:focus {
    color: #ffffff;
    background-color: #85d0e7;
    border: 1px solid #70c8e2;
}
.btn-info.disabled,
.btn-info[disabled],
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
.btn-info.disabled.active,
.btn-info[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-info:active,
.btn-info.active {
    background-color: #46b8da;
    border: 1px solid #31b0d5;
}
.btn-positive {
    color: #666666;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #999999;
}
.btn-positive:hover,
.btn-positive:focus {
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #666666;
}
.btn-positive.disabled,
.btn-positive[disabled],
.btn-positive.disabled:hover,
.btn-positive[disabled]:hover,
.btn-positive.disabled:focus,
.btn-positive[disabled]:focus,
.btn-positive.disabled:active,
.btn-positive[disabled]:active,
.btn-positive.disabled.active,
.btn-positive[disabled].active {
    color: #333333;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-positive:active,
.btn-positive.active {
    background-color: #ffffff;
    border: 1px solid #000000;
}

.btn-inverse {
    color: #ffffff;
    background-color: #444444;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #373737;
}
.btn-inverse:hover,
.btn-inverse:focus {
    color: #ffffff;
    background-color: #222222;
    border: 1px solid #151515;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active {
    color: #c6c6c6;
    background-color: #f3f3f3;
    border-color: #e6e6e6;
}
.btn-inverse:active,
.btn-inverse.active {
    background-color: #373737;
    border: 1px solid #2b2b2b;
}
button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #28a3ef;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
    color: #4cb9fc;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent;
}
.btn-link[disabled],
.btn-link.disabled,
.btn-link[disabled]:hover,
.btn-link.disabled:hover,
.btn-link[disabled]:focus,
.btn-link.disabled:focus {
    color: #c6c6c6;
    text-decoration: none;
    background: none;
    border: none;
}
.jx-btn.btn-bordered {
    background-color: transparent;
    border: 1px solid #8c8c8c;
    color: #8c8c8c;
}
.jx-btn.btn-bordered:hover,
.jx-btn.btn-bordered:focus {
    border: 1px solid #666666;
    color: white;
    background-color: #666666;
}
.jx-btn.btn-bordered:active,
.jx-btn.btn-bordered.active {
    background-color: #4d4d4d;
    border: 1px solid #4d4d4d;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-primary {
    border: 1px solid #1299ec;
    color: #1299ec;
}
.jx-btn.btn-bordered.btn-primary:hover,
.jx-btn.btn-bordered.btn-primary:focus {
    border: 1px solid #4cb9fc;
    color: white;
    background-color: #4cb9fc;
}
.jx-btn.btn-bordered.btn-primary:active,
.jx-btn.btn-bordered.btn-primary.active {
    background-color: #1aa5fb;
    border: 1px solid #1aa5fb;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-default {
    border: 1px solid #ff6600;
    color: #ff6600;
}
.jx-btn.btn-bordered.btn-default:hover,
.jx-btn.btn-bordered.btn-default:focus {
    border: 1px solid #fbd238;
    color: white;
    background-color: #fbd238;
}
.jx-btn.btn-bordered.btn-default:active,
.jx-btn.btn-bordered.btn-default.active {
    background-color: #fac706;
    border: 1px solid #fac706;
    color: #ffffff;
}

.jx-btn.btn-bordered.btn-warning {
    border: 1px solid #e1b203;
    color: #e1b203;
}
.jx-btn.btn-bordered.btn-warning:hover,
.jx-btn.btn-bordered.btn-warning:focus {
    border: 1px solid #fbd238;
    color: white;
    background-color: #fbd238;
}
.jx-btn.btn-bordered.btn-warning:active,
.jx-btn.btn-bordered.btn-warning.active {
    background-color: #fac706;
    border: 1px solid #fac706;
    color: #ffffff;
}

.jx-btn.btn-bordered.btn-danger {
    border: 1px solid #e8351f;
    color: #e8351f;
}
.jx-btn.btn-bordered.btn-danger:hover,
.jx-btn.btn-bordered.btn-danger:focus {
    border: 1px solid #ed6a5a;
    color: white;
    background-color: #ed6a5a;
}
.jx-btn.btn-bordered.btn-danger:active,
.jx-btn.btn-bordered.btn-danger.active {
    background-color: #e8402c;
    border: 1px solid #e8402c;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-success {
    border: 1px solid #34c360;
    color: #34c360;
}
.jx-btn.btn-bordered.btn-success:hover,
.jx-btn.btn-bordered.btn-success:focus {
    border: 1px solid #49de79;
    color: white;
    background-color: #49de79;
}
.jx-btn.btn-bordered.btn-success:active,
.jx-btn.btn-bordered.btn-success.active {
    background-color: #25cf5c;
    border: 1px solid #25cf5c;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-info {
    border: 1px solid #46b8da;
    color: #46b8da;
}
.jx-btn.btn-bordered.btn-info:hover,
.jx-btn.btn-bordered.btn-info:focus {
    border: 1px solid #85d0e7;
    color: white;
    background-color: #85d0e7;
}
.jx-btn.btn-bordered.btn-info:active,
.jx-btn.btn-bordered.btn-info.active {
    background-color: #5bc0de;
    border: 1px solid #5bc0de;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-inverse {
    border: 1px solid #373737;
    color: #373737;
}
.jx-btn.btn-bordered.btn-inverse:hover,
.jx-btn.btn-bordered.btn-inverse:focus {
    border: 1px solid #222222;
    color: white;
    background-color: #222222;
}
.jx-btn.btn-bordered.btn-inverse:active,
.jx-btn.btn-bordered.btn-inverse.active {
    background-color: #080808;
    border: 1px solid #080808;
    color: #ffffff;
}



.jx-btn.btn-bordered.btn-positive {
    border: 1px solid #000000;
    color: #ffffff;
}
.jx-btn.btn-bordered.btn-positive:hover,
.jx-btn.btn-bordered.btn-positive:focus {
    border: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
}
.jx-btn.btn-bordered.btn-positive:active,
.jx-btn.btn-bordered.btn-positive.active {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #ffffff;
}
.jx-btn.btn-bordered.disabled,
.jx-btn.btn-bordered[disabled],
.jx-btn.btn-bordered.disabled:hover,
.jx-btn.btn-bordered[disabled]:hover,
.jx-btn.btn-bordered.disabled:focus,
.jx-btn.btn-bordered[disabled]:focus {
    border-color: #c6c6c6;
    color: #c6c6c6;
    background: #f3f3f3;
}
.jx-btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .3em;
}
.jx-btn-group:first-child {
    *margin-left: 0;
}
.jx-btn-group + .jx-btn-group {
    margin-left: 5px;
}
.jx-btn-toolbar {
    font-size: 0;
    margin-top: 9px;
    margin-bottom: 9px;
}
.jx-btn-toolbar > .btn + .btn,
.jx-btn-toolbar > .btn-group + .btn,
.jx-btn-toolbar > .btn + .btn-group {
    margin-left: 5px;
}
.jx-btn-group > .jx-btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.jx-btn-group > .jx-btn.btn-small > .caret {
    line-height: 17px;
}
.jx-btn-group > .jx-btn.btn-large > .caret {
    line-height: 21px;
}
.jx-btn-group > .jx-btn.btn-xlarge > .caret {
    line-height: 26px;
}
.jx-btn-group .jx-btn + .jx-btn {
    margin-left: -1px;
}
.jx-btn-group .jx-btn,
.jx-btn-group .jx-dropdown-menu,
.jx-btn-group .popover {
    font-size: 12px;
}
.jx-btn-group .jx-dropdown-menu {
    display: none;
    position: absolute;
    top: 105%;
    left: 0;
    z-index: 1000;
}
.jx-btn-group.open .jx-dropdown-menu {
    display: block;
}
.jx-btn-group > .btn-mini {
    font-size: 12px;
}
.jx-btn-group > .btn-small {
    font-size: 12px;
}
.jx-btn-group > .btn-large {
    font-size: 14px;
}
.jx-btn-group > .jx-btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.jx-btn-group > .jx-btn:last-child,
.jx-btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.jx-btn-group > .jx-btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.jx-btn-group > .jx-btn.large:last-child,
.jx-btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.jx-btn-group > .jx-btn:hover,
.jx-btn-group > .jx-btn:focus,
.jx-btn-group > .jx-btn:active,
.jx-btn-group > .jx-btn.active {
    z-index: 2;
}
.jx-btn-group .dropdown-toggle:active,
.jx-btn-group .open .dropdown-toggle {
    outline: 0;
}
.jx-btn-group > .jx-btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    *padding-top: 5px;
    *padding-bottom: 5px;
}
.jx-btn-group > .jx-btn-mini + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px;
    *padding-top: 2px;
    *padding-bottom: 2px;
}
.jx-btn-group > .jx-btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}
.jx-btn-group > .jx-btn-large + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
    *padding-top: 7px;
    *padding-bottom: 7px;
}
.jx-btn-group.open .dropdown-toggle {
    background-image: none;
}
.jx-btn-group.open .dropdown-toggle.btn-primary {
    background-color: #1299ec;
    border-color: #1089d4;
}
.jx-btn-group.open .dropdown-toggle.btn-default {
    background-color: #ff6600;
    border-color: #c89e02;
}
.jx-btn-group.open .dropdown-toggle.btn-warning {
    background-color: #e1b203;
    border-color: #c89e02;
}
.jx-btn-group.open .dropdown-toggle.btn-danger {
    background-color: #e8351f;
    border-color: #d72c16;
}
.jx-btn-group.open .dropdown-toggle.btn-success {
    background-color: #34c360;
    border-color: #2eaf56;
}
.jx-btn-group.open .dropdown-toggle.btn-info {
    background-color: #46b8da;
    border-color: #31b0d5;
}
.jx-btn-group.open .dropdown-toggle.btn-inverse {
    background-color: #373737;
    border-color: #2b2b2b;
}
.jx-btn-group.open .dropdown-toggle.btn-positive {
    background-color: #ffffff;
    border-color: #000000;
}
.jx-btn .caret {
    font-family: 'icon-pc';
    font-style: normal;
    vertical-align: -1px;
    float: right;
    margin-right: -5px;
    margin-left: 8px;
}
.jx-btn .caret:before {
    content: "\c611";
}
.btn-large .caret {
    margin-top: 6px;
}
.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
    margin-top: 8px;
}
.dropup .btn-large .caret {
    border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-default .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret,
.btn-positive .caret{
    border-top-color: #333333;
    border-bottom-color: #333333;
}
.btn-group-vertical {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
}
.btn-group-vertical > .jx-btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group-vertical > .jx-btn + .jx-btn {
    margin-left: 0;
    margin-top: -1px;
}
.btn-group-vertical > .jx-btn:first-child {
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}
.btn-group-vertical > .jx-btn:last-child {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}
.btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}
/*===label*/
.jx-label {
    display: inline-block;
    padding: 2px 10px;
    font-size: 10.152px;
    line-height: 14px;
    color: #ffffff;
    vertical-align: baseline;
    white-space: nowrap;
    background-color: #999999;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    cursor: default;
}
.jx-label:empty {
    display: none;
}
.jx-label.label-danger {
    background-color: #ea4a36;
}
.jx-label.label-warning {
    background-color: #f89406;
}
.jx-label.label-success {
    background-color: #22cd6e;
}
.jx-label.label-info {
    background-color: #2597dd;
}
.jx-label.label-inverse {
    background-color: #333333;
}
.jx-btn .jx-label {
    position: relative;
    top: -1px;
}
.btn-mini .jx-label {
    top: 0;
}